Integrating Object-Oriented Analysis and Formal Specification
نویسندگان
چکیده
One of the principal inhibitors to the widespread acceptance of formal specification methods is the difficulty of integrating formal specification with the development process. Integrated methods seek to mitigate this difficulty by integrating formal specification with widely used structured requirements analysis methods. Several structured and formal methods are object-oriented. This paper describes a prototype integrated method and support tool called Metamorphosis which exploits the object paradigm to integrate OMT and Object-Z. Metamorphosis is presented here to demonstrate how object-oriented analysis methods such as OMT may be augmented to provide the additional rigour of formal analysis.
منابع مشابه
Generating Maude Specifications From UML Use Case Diagrams
This paper presents a systematic approach supporting the translation of UML use case diagrams, describing the functional requirements of a system, into a Maude formal specification. The proposed approach also considers the static and dynamic features of object-oriented systems. The formal and object-oriented language Maude, based on rewriting logic, supports formal specification and programming...
متن کاملIntegrating Object-Oriented Modeling Techniques with Formal Specification Techniques. A Metamodel-based Approach
Syntax Class, Association Object, Message Static Aspects No attributes may have the same name within a Classifier. The values of attributes have to match the declarations in the Classifier. Dynamic Aspects meaning of adding an Attribute in a Class. How an object reacts to a message.
متن کاملHypertext A Case Study of Formal Object-Oriented Software Development
Formal object-oriented software development integrates the techniques of objectorientation and formal methods and thus combines the advantages of both. This paper presents a hypertext system as a case study of formal object-oriented software development. We describe the development of a hypertext system, beginning with informal steps towards an object-oriented model and concluding with the appl...
متن کاملFormal Object-Oriented Methods
Basing software construction on formal methods is a key issue when dealing with the production of reliable programs. Formal object-oriented methods combine the advantages of objectorientation—notably its powerful modelling capabilities—and those of formal methods—such as verifiability of program properties. Our tutorial reports on the state of the art in formal objectoriented methods. The issue...
متن کاملFormal Specification of Hci for Increasing Software's Ergonomics
This paper aims at asserting the impact of formal specifications on the ergonomics of software user interfaces. It is shown that the use of an object-oriented design methodology featuring a formal specification and integrating human factors in the design process, is the best way to ensure quality both in the software and ergonomics domain. The method we propose is based both on Petri nets and o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Braz. Comp. Soc.
دوره 5 شماره
صفحات -
تاریخ انتشار 1998